package com.common.app.db

import androidx.room.ColumnInfo
import androidx.room.Entity
import androidx.room.PrimaryKey

/**
 * 作者：sosou
 * <p>
 * 版本：1.0
 * <p>
 * 创建日期：2022/8/21
 * <p>
 * 描述：上报事件实体
 * <p>
 * 修订历史：
 */
@Entity(tableName = "report_event")
class ReportEvent{
    //主键
    @PrimaryKey(autoGenerate = true)
    var id = 0

    //事件标识
    @ColumnInfo
    var eventValue: String = ""

    //开始时间
    @ColumnInfo
    var startTime: Long = 0L //s为单位

    //结束时间
    @ColumnInfo
    var endTime: Long = 0L //s为单位

    //用户id 未登录时则是设备id
    @ColumnInfo
    var uid: String = ""

    @ColumnInfo
    var status: Int = 0 //0初始状态 1上报中 2上传失败
}